<div id="maincontent">

<h1>ECMAScript if 语句</h1>

<div id="tpn">

</div>

<div>
<p><strong>if 语句是 ECMAScript 中最常用的语句之一。</strong></p>
</div>

<div>
<h2>ECMAScript 语句</h2>

<p>ECMA - 262 描述了 ECMAScript 的几种语句（statement）。</p>

<p>语句主要定义了 ECMAScript 的大部分语句，通常采用一个或多个关键字，完成给定的任务。</p>

<p>语句可以非常简单，例如通知函数退出，也可以非常复杂，如声明一组要反复执行的命令。</p>

<p>在《ECMAScript 语句》这一章，我们介绍了所有标准的 ECMAScript 语句。</p>
</div>


<div>
<h2>if 语句</h2>

<p>if 语句是 ECMAScript 中最常用的语句之一，事实上在许多计算机语言中都是如此。</p>

<p>if 语句的语法：</p>

<pre><code>if</code> (<i>condition</i>) <i>statement1</i> <code>else</code> <i>statement2</i></pre>

<p>其中 <i>condition</i> 可以是任何表达式，计算的结果甚至不必是真正的 boolean 值，ECMAScript 会把它转换成 boolean 值。</p>

<p>如果条件计算结果为 true，则执行 <i>statement1</i>；如果条件计算结果为 false，则执行 <i>statement2</i>。</p>

<p>每个语句都可以是单行代码，也可以是代码块。</p>

<p>例如：</p>

<pre>
if (i &gt; 30)
  {alert(&quot;大于 30&quot;);}
else
  {alert(&quot;小于等于 30&quot;);}
</pre>

<p class="tip"><span>提示：</span>使用代码块被认为是一种最佳的编程实践，即使要执行的代码只有一行。这样做可以使每个条件要执行什么一目了然。</p>

<p>还可以串联多个 if 语句。就像这样：</p>

<pre><code>if</code> (<i>condition1</i>) <i>statement1</i> <code>else if</code> (<i>condition2</i>) <i>statement2</i> <code>else</code> <i>statement3</i></pre>

<p>例如：</p>

<pre>
if (i &gt; 30) {
  alert(&quot;大于 30&quot;);
} else if (i &lt; 0) {
  alert(&quot;小于 0&quot;);
} else {
  alert(&quot;在 0 到 30 之间&quot;);
}
</pre>
</div>


<div id="bpn">

</div>




</div>
